首页> 外文OA文献 >Multi-core emptiness checking of timed Büchi automata using inclusion abstraction
【2h】

Multi-core emptiness checking of timed Büchi automata using inclusion abstraction

机译:使用包含抽象对定时Büchi自动机进行多核空度检查

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper contributes to the multi-core model checking of timed automata (TA) with respect to liveness properties, by investigating checking of TA Büchi emptiness under the very coarse inclusion abstraction or zone subsumption, an open problem in this field. We show that in general Büchi emptiness is not preserved under this abstraction. However, we prove that some other structural properties are preserved. Solving the problem partly, we propose a variation of the classic nested depth-first search (NDFS) algorithm that takes advantage of these properties thereby exploiting inclusion abstraction. In addition, we extend the multi-core CNDFS algorithm with subsumption, providing the first parallel LTL model checking algorithm for timed automata. We prove both algorithms correct and show that other, more aggressive variations are incorrect. The algorithms are implemented in LTSmin, and experimental evaluations show the effectiveness and scalability of both contributions: subsumption halves the number of states in the real-world FDDI and CSMA case studies, and the multi-core algorithm yields speedups of up to 40 on a 48 cores.
机译:本文通过调查在非常粗略的包含抽象或区域包含下的TABüchi空度的检查,为定时自动机(TA)的活动性的多核模型检查做出了贡献,这是该领域的一个开放性问题。我们证明,在这种抽象下,一般不保留Büchi空虚。但是,我们证明保留了其他一些结构特性。部分解决该问题,我们提出了一种经典的嵌套深度优先搜索(NDFS)算法的变体,该算法利用了这些属性,从而利用了包含抽象。此外,我们在包含的基础上扩展了多核CNDFS算法,为定时自动机提供了第一个并行LTL模型检查算法。我们证明这两种算法都是正确的,并表明其他更具攻击性的变体是不正确的。该算法在LTSmin中实现,实验评估显示了这两种贡献的有效性和可扩展性:在实际的FDDI和CSMA案例研究中,包含量将状态数减半,而多核算法可将速度提高40倍。 48核。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号